package net.neptech.service;

import com.baomidou.mybatisplus.extension.service.IService;
import net.neptech.model.dto.InstanceAssignUserRecordParamDto;
import net.neptech.model.workflow.InstanceAssignUserRecord;

import java.util.List;

public interface InstanceAssignUserRecordService extends IService<InstanceAssignUserRecord> {
    void createTaskEvent(InstanceAssignUserRecordParamDto instanceAssignUserRecordParamDto);

    void taskCompletedEvent(InstanceAssignUserRecordParamDto instanceAssignUserRecordParamDto);

    void taskEndEvent(InstanceAssignUserRecordParamDto instanceAssignUserRecordParamDto);

    void clearProcess(List<String> flowIdList);
}
